<?php

namespace IDock\Insurance\MACN\Bean;

/**
 * 车辆信息
 */
class Vehicle
{
    public $LicensePlateNo = '';
    public $MotorTypeCode = '';
    public $MotorUsageTypeCode = '';
    public $FirstRegisterDate = '';
    public $VIN = '';
    public $EngineNo = '';
    public $Model = '';
    public $ReplacementValue = '';
    public $ChangedVehlValue = '';
    public $TransferDate = '';
    public $BrandType = '';
    public $DisplaceMent = '';
    public $Power = '';
    public $Whole_Weight = '';
    public $FleetFlag = '';
    public $FleetNo = '';
    public $IpmORLoc = '';
    public $EcdemicVehicleFlag = '';
    public $CarName = '';
    public $RatedPassengerCapacity = '';
    public $Tonnage = '';
    public $Haulage = '';
    public $CSeat = '';
    public $LoanVehicleFlag = '';
    public $RegVchlType = '';
    public $AppointAreaCode = '';
    public $OutDangerYears = '';

    public $FuelType = '';
    public $NewVchlFlag = '';
    public $RegVchlUseType = '';
    public $LicensePlateType = '';
    public $RegVchlKey = '';
    public $RegVchlCheckCode = '';
    public $SaleCompany = '';
    public $SaleAreaCode = '';
    public $Sale4SFlag = '';
    public $SHSumLimitType = '';
    public $PureRange = '';
    public $OtherEnergyTypeDesc = '';
    public $CAScore = '';
    public $MaxDesignSpeed = '';


    /**
     * @return string
     */
    public function getLicensePlateNo(): string
    {
        return $this->LicensePlateNo;
    }

    /**
     * @param string $LicensePlateNo
     */
    public function setLicensePlateNo(string $LicensePlateNo): void
    {
        $this->LicensePlateNo = $LicensePlateNo;
    }

    /**
     * @return string
     */
    public function getMotorTypeCode(): string
    {
        return $this->MotorTypeCode;
    }

    /**
     * @param string $MotorTypeCode
     */
    public function setMotorTypeCode(string $MotorTypeCode): void
    {
        $this->MotorTypeCode = $MotorTypeCode;
    }

    /**
     * @return string
     */
    public function getMotorUsageTypeCode(): string
    {
        return $this->MotorUsageTypeCode;
    }

    /**
     * @param string $MotorUsageTypeCode
     */
    public function setMotorUsageTypeCode(string $MotorUsageTypeCode): void
    {
        $this->MotorUsageTypeCode = $MotorUsageTypeCode;
    }

    /**
     * @return string
     */
    public function getFirstRegisterDate(): string
    {
        return $this->FirstRegisterDate;
    }

    /**
     * @param string $FirstRegisterDate
     */
    public function setFirstRegisterDate(string $FirstRegisterDate): void
    {
        $this->FirstRegisterDate = $FirstRegisterDate;
    }

    /**
     * @return string
     */
    public function getVIN(): string
    {
        return $this->VIN;
    }

    /**
     * @param string $VIN
     */
    public function setVIN(string $VIN): void
    {
        $this->VIN = $VIN;
    }

    /**
     * @return string
     */
    public function getEngineNo(): string
    {
        return $this->EngineNo;
    }

    /**
     * @param string $EngineNo
     */
    public function setEngineNo(string $EngineNo): void
    {
        $this->EngineNo = $EngineNo;
    }

    /**
     * @return string
     */
    public function getModel(): string
    {
        return $this->Model;
    }

    /**
     * @param string $Model
     */
    public function setModel(string $Model): void
    {
        $this->Model = $Model;
    }

    /**
     * @return string
     */
    public function getReplacementValue(): string
    {
        return $this->ReplacementValue;
    }

    /**
     * @param string $ReplacementValue
     */
    public function setReplacementValue(string $ReplacementValue): void
    {
        $this->ReplacementValue = $ReplacementValue;
    }

    /**
     * @return string
     */
    public function getChangedVehlValue(): string
    {
        return $this->ChangedVehlValue;
    }

    /**
     * @param string $ChangedVehlValue
     */
    public function setChangedVehlValue(string $ChangedVehlValue): void
    {
        $this->ChangedVehlValue = $ChangedVehlValue;
    }

    /**
     * @return string
     */
    public function getTransferDate(): string
    {
        return $this->TransferDate;
    }

    /**
     * @param string $TransferDate
     */
    public function setTransferDate(string $TransferDate): void
    {
        $this->TransferDate = $TransferDate;
    }

    /**
     * @return string
     */
    public function getBrandType(): string
    {
        return $this->BrandType;
    }

    /**
     * @param string $BrandType
     */
    public function setBrandType(string $BrandType): void
    {
        $this->BrandType = $BrandType;
    }

    /**
     * @return string
     */
    public function getDisplaceMent(): string
    {
        return $this->DisplaceMent;
    }

    /**
     * @param string $DisplaceMent
     */
    public function setDisplaceMent(string $DisplaceMent): void
    {
        $this->DisplaceMent = $DisplaceMent;
    }

    /**
     * @return string
     */
    public function getPower(): string
    {
        return $this->Power;
    }

    /**
     * @param string $Power
     */
    public function setPower(string $Power): void
    {
        $this->Power = $Power;
    }

    /**
     * @return string
     */
    public function getWholeWeight(): string
    {
        return $this->Whole_Weight;
    }

    /**
     * @param string $Whole_Weight
     */
    public function setWholeWeight(string $Whole_Weight): void
    {
        $this->Whole_Weight = $Whole_Weight;
    }

    /**
     * @return string
     */
    public function getFleetFlag(): string
    {
        return $this->FleetFlag;
    }

    /**
     * @param string $FleetFlag
     */
    public function setFleetFlag(string $FleetFlag): void
    {
        $this->FleetFlag = $FleetFlag;
    }

    /**
     * @return string
     */
    public function getFleetNo(): string
    {
        return $this->FleetNo;
    }

    /**
     * @param string $FleetNo
     */
    public function setFleetNo(string $FleetNo): void
    {
        $this->FleetNo = $FleetNo;
    }

    /**
     * @return string
     */
    public function getIpmORLoc(): string
    {
        return $this->IpmORLoc;
    }

    /**
     * @param string $IpmORLoc
     */
    public function setIpmORLoc(string $IpmORLoc): void
    {
        $this->IpmORLoc = $IpmORLoc;
    }

    /**
     * @return string
     */
    public function getEcdemicVehicleFlag(): string
    {
        return $this->EcdemicVehicleFlag;
    }

    /**
     * @param string $EcdemicVehicleFlag
     */
    public function setEcdemicVehicleFlag(string $EcdemicVehicleFlag): void
    {
        $this->EcdemicVehicleFlag = $EcdemicVehicleFlag;
    }

    /**
     * @return string
     */
    public function getCarName(): string
    {
        return $this->CarName;
    }

    /**
     * @param string $CarName
     */
    public function setCarName(string $CarName): void
    {
        $this->CarName = $CarName;
    }

    /**
     * @return string
     */
    public function getRatedPassengerCapacity(): string
    {
        return $this->RatedPassengerCapacity;
    }

    /**
     * @param string $RatedPassengerCapacity
     */
    public function setRatedPassengerCapacity(string $RatedPassengerCapacity): void
    {
        $this->RatedPassengerCapacity = $RatedPassengerCapacity;
    }

    /**
     * @return string
     */
    public function getTonnage(): string
    {
        return $this->Tonnage;
    }

    /**
     * @param string $Tonnage
     */
    public function setTonnage(string $Tonnage): void
    {
        $this->Tonnage = $Tonnage;
    }

    /**
     * @return string
     */
    public function getHaulage(): string
    {
        return $this->Haulage;
    }

    /**
     * @param string $Haulage
     */
    public function setHaulage(string $Haulage): void
    {
        $this->Haulage = $Haulage;
    }

    /**
     * @return string
     */
    public function getCSeat(): string
    {
        return $this->CSeat;
    }

    /**
     * @param string $CSeat
     */
    public function setCSeat(string $CSeat): void
    {
        $this->CSeat = $CSeat;
    }

    /**
     * @return string
     */
    public function getLoanVehicleFlag(): string
    {
        return $this->LoanVehicleFlag;
    }

    /**
     * @param string $LoanVehicleFlag
     */
    public function setLoanVehicleFlag(string $LoanVehicleFlag): void
    {
        $this->LoanVehicleFlag = $LoanVehicleFlag;
    }

    /**
     * @return string
     */
    public function getRegVchlType(): string
    {
        return $this->RegVchlType;
    }

    /**
     * @param string $RegVchlType
     */
    public function setRegVchlType(string $RegVchlType): void
    {
        $this->RegVchlType = $RegVchlType;
    }

    /**
     * @return string
     */
    public function getAppointAreaCode(): string
    {
        return $this->AppointAreaCode;
    }

    /**
     * @param string $AppointAreaCode
     */
    public function setAppointAreaCode(string $AppointAreaCode): void
    {
        $this->AppointAreaCode = $AppointAreaCode;
    }

    /**
     * @return string
     */
    public function getOutDangerYears(): string
    {
        return $this->OutDangerYears;
    }

    /**
     * @param string $OutDangerYears
     */
    public function setOutDangerYears(string $OutDangerYears): void
    {
        $this->OutDangerYears = $OutDangerYears;
    }

    /**
     * @return string
     */
    public function getFuelType(): string
    {
        return $this->FuelType;
    }

    /**
     * @param string $FuelType
     */
    public function setFuelType(string $FuelType): void
    {
        $this->FuelType = $FuelType;
    }

    /**
     * @return string
     */
    public function getNewVchlFlag(): string
    {
        return $this->NewVchlFlag;
    }

    /**
     * @param string $NewVchlFlag
     */
    public function setNewVchlFlag(string $NewVchlFlag): void
    {
        $this->NewVchlFlag = $NewVchlFlag;
    }

    /**
     * @return string
     */
    public function getRegVchlUseType(): string
    {
        return $this->RegVchlUseType;
    }

    /**
     * @param string $RegVchlUseType
     */
    public function setRegVchlUseType(string $RegVchlUseType): void
    {
        $this->RegVchlUseType = $RegVchlUseType;
    }

    /**
     * @return string
     */
    public function getLicensePlateType(): string
    {
        return $this->LicensePlateType;
    }

    /**
     * @param string $LicensePlateType
     */
    public function setLicensePlateType(string $LicensePlateType): void
    {
        $this->LicensePlateType = $LicensePlateType;
    }

    /**
     * @return string
     */
    public function getRegVchlKey(): string
    {
        return $this->RegVchlKey;
    }

    /**
     * @param string $RegVchlKey
     */
    public function setRegVchlKey(string $RegVchlKey): void
    {
        $this->RegVchlKey = $RegVchlKey;
    }

    /**
     * @return string
     */
    public function getRegVchlCheckCode(): string
    {
        return $this->RegVchlCheckCode;
    }

    /**
     * @param string $RegVchlCheckCode
     */
    public function setRegVchlCheckCode(string $RegVchlCheckCode): void
    {
        $this->RegVchlCheckCode = $RegVchlCheckCode;
    }

    /**
     * @return string
     */
    public function getSaleCompany(): string
    {
        return $this->SaleCompany;
    }

    /**
     * @param string $SaleCompany
     */
    public function setSaleCompany(string $SaleCompany): void
    {
        $this->SaleCompany = $SaleCompany;
    }

    /**
     * @return string
     */
    public function getSaleAreaCode(): string
    {
        return $this->SaleAreaCode;
    }

    /**
     * @param string $SaleAreaCode
     */
    public function setSaleAreaCode(string $SaleAreaCode): void
    {
        $this->SaleAreaCode = $SaleAreaCode;
    }

    /**
     * @return string
     */
    public function getSale4SFlag(): string
    {
        return $this->Sale4SFlag;
    }

    /**
     * @param string $Sale4SFlag
     */
    public function setSale4SFlag(string $Sale4SFlag): void
    {
        $this->Sale4SFlag = $Sale4SFlag;
    }

    /**
     * @return string
     */
    public function getSHSumLimitType(): string
    {
        return $this->SHSumLimitType;
    }

    /**
     * @param string $SHSumLimitType
     */
    public function setSHSumLimitType(string $SHSumLimitType): void
    {
        $this->SHSumLimitType = $SHSumLimitType;
    }

    /**
     * @return string
     */
    public function getPureRange(): string
    {
        return $this->PureRange;
    }

    /**
     * @param string $PureRange
     */
    public function setPureRange(string $PureRange): void
    {
        $this->PureRange = $PureRange;
    }

    /**
     * @return string
     */
    public function getOtherEnergyTypeDesc(): string
    {
        return $this->OtherEnergyTypeDesc;
    }

    /**
     * @param string $OtherEnergyTypeDesc
     */
    public function setOtherEnergyTypeDesc(string $OtherEnergyTypeDesc): void
    {
        $this->OtherEnergyTypeDesc = $OtherEnergyTypeDesc;
    }

    /**
     * @return string
     */
    public function getCAScore(): string
    {
        return $this->CAScore;
    }

    /**
     * @param string $CAScore
     */
    public function setCAScore(string $CAScore): void
    {
        $this->CAScore = $CAScore;
    }

    /**
     * @return string
     */
    public function getMaxDesignSpeed(): string
    {
        return $this->MaxDesignSpeed;
    }

    /**
     * @param string $MaxDesignSpeed
     */
    public function setMaxDesignSpeed(string $MaxDesignSpeed): void
    {
        $this->MaxDesignSpeed = $MaxDesignSpeed;
    }




}